Implementing Structural Measures over i* Diagrams
نویسندگان
چکیده
Measuring is a key issue in any software-related activity. In the context of the i* framework, we are implementing Measufier, a prototype for measuring i* diagrams in terms of properties that may be derived from their structure (structural measures). The prototype works over i* diagrams represented by the iStarML interchange format, and provides some facilities for managing measures' catalogues, customizing the measures to the analyst needs, and computing the measure over particular diagrams.
منابع مشابه
Defining and Validating Metrics for UML Statechart Diagrams
Maintainability is an increasingly relevant quality aspect in the development of object oriented software systems (OOSS). It is generally accepted that OOSS maintainability is highly dependent on the decisions made early in the development life cycle. Conceptual modelling is an important task of this early development. So that the maintainability of conceptual models have a great influence on t...
متن کاملAutomatic Detection of Incomplete Instances of Structural Patterns in UML Class Diagrams
An approach for the detection of structural patterns based on UML class diagrams is presented. By using a fuzzy-like evaluation mechanism the introduced approach is able to recognize not only entire patterns but also incomplete instances. Referring to structural patterns in general the knowledge about used patterns assists a developer not only while maintaining or reverse engineering existing s...
متن کاملEmpirical validation of measures for class diagram structural complexity through controlled experiments
As class diagrams constitute a key artifact in the development of object-oriented information systems (OOIS), their quality is crucial because it has a great impact on the quality of the OOIS which is ultimately implemented. For that reason, we have defined a set of measures for evaluating the structural complexity (an internal quality attribute) of class diagrams made using the unified Modelin...
متن کاملImplementing Health in All Policies – Time and Ideas Matter Too!; Comment on “Understanding the Role of Public Administration in Implementing Action on the Social Determinants of Health and Health Inequities”
Carey and Friel suggest that we turn to knowledge developed in the field of public administration, especially new public governance, to better understand the process of implementing health in all policies (HiAP). In this commentary, I claim that theories from the policy studies bring a broader view of the policy process, complementary to that of new public governance. Drawing on the policy stud...
متن کاملAn Empirical Study to Validate Metrics for Class Diagrams
One of the principal objectives of software engineering is to improve the quality of software products. Quality assurance must be guaranteed from the early stages of the software development life cycle, focusing on high-level design artifacts like class diagrams. Indeed, class diagrams constitute the backbone of objectoriented information systems (OOIS) so, their quality has a great impact on t...
متن کامل